package com.sdry.mapper.base;

import java.util.List;

import com.sdry.entity.base.Staff;

/**
 * 
 * @ClassName:StaffMapper
 * @Description: 员工
 * @Author tdd
 * @Date 2018年4月26日上午9:39:41
 * @version 1.0
 */
public interface StaffMapper extends BaseDao<Staff>{
	/**
	 *  添加返回id
	 * @param staff 员工实体类
	 * @return
	 */
	public Long add(Staff staff);
	/**
	 *  条件分页查询
	 * @param staff 员工实体类
	 * @return
	 */
	public List<Staff> findPageByMution(Staff staff);
	/**
	 *  条件查询总条数
	 * @param staff 员工实体类
	 * @return
	 */
	public Integer selectCountByMution(Staff staff);
	/**
	 *  根据工号和密码查信息
	 * @param staff 员工实体类
	 * @return
	 */
	public Staff queryByScodePass(Staff staff);
	/**
	 *  条件查询
	 * @param staff 员工实体类
	 * @return
	 */
	public List<Staff> queryAllByMution(Staff staff);
	/**
	 *  多删除
	 * @param ids 员工id累加字符串
	 * @return
	 */
	public Integer deleteIds(String ids);
	/**
	 * hy
	 * 动态给接收人下拉框赋值
	 * @return
	 */
	List<Staff> selStaff();
	/**
	 * hy
	 * 根据id查询
	 * @return
	 */
	Staff queryById(Long staid);
	/**
	 * 根据联系人编号查询用户
	 * @param sname 联系人名称
	 * @return
	 */
	Staff selSname(String scode);
}